# coding: utf-8

# 1. 猜数字小游戏
# 在第四课里，我们用 if 改进猜数字小游戏后，功能已经基本实现了。
# 但是有没有办法能让玩家一直猜，直到猜中为止？
# 试着用 while 循环完成这个任务
import random
com = random.randint(1, 100)
while True:
    wanjia = int(input('猜一个1到100的整数。\n'))
    if wanjia < com:
        print('你猜的小了。')
    elif wanjia > com:
        print('你猜的大了。')
    else:
        print('恭喜你猜对了！')
        break

# 2. while, continue
# 输出 1 到 10，但不输出 4 和 5
count = 0
while count < 10:
    count += 1
    if count == 4 or count == 5:
        continue
    print(count)
# 3. 使用 while 计算100以内所有3的倍数的和（即：计算3、6、9 ... 96、99 的和）
num = he = 0
while num < 100:
    # print('%d+%d=%d' % (he, num, he + num))     #计算详细情况
    he += num
    num += 3
print(he)